home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / ftp_zaurus.nasl < prev    next >
Text File  |  2005-01-14  |  1KB  |  62 lines

  1. #
  2. # This script was written by Renaud Deraison <deraison@cvs.nessus.org>
  3. # Script audit and contributions from Carmichael Security <http://www.carmichaelsecurity.com>
  4. #      Erik Anderson <eanders@carmichaelsecurity.com>
  5. #      Added BugtraqID
  6. #
  7. # See the Nessus Scripts License for details
  8. #
  9.  
  10. if(description)
  11. {
  12.  script_id(11045);
  13.  script_bugtraq_id(5200);
  14.  script_version ("$Revision: 1.4 $");
  15.  
  16.  script_name(english:"Passwordless Zaurus FTP server");
  17.          
  18.  script_description(english:"
  19. The remote Zaurus FTP server can be accessed as the user 'root' with no
  20. password.
  21.  
  22. An attacker may use this flaw to steal the content of your PDA, 
  23. including (but not limited to) your address book, personal files
  24. and list of appointements. In addition to this, an attacker may
  25. modify these files.
  26.  
  27. Solution: None at this time. Unplug your Zaurus from the network
  28.  
  29. Risk factor : High");
  30.  
  31.  script_summary(english:"Logs into the remote Zaurus FTP server");
  32.  
  33.  script_category(ACT_GATHER_INFO);
  34.  script_family(english:"FTP");
  35.  script_copyright(english:"This script is Copyright (C) 2002 Renaud Deraison");
  36.  script_require_ports(4242);
  37.  exit(0);
  38. }
  39.  
  40. #
  41. # The script code starts here : 
  42. #
  43.  
  44. port = 4242;
  45. if(!port)port = 21;
  46.  
  47. state = get_port_state(port);
  48. if(!state)exit(0);
  49. soc = open_sock_tcp(port);
  50. if(soc)
  51. {
  52.  r = ftp_log_in(socket:soc, user:"root", pass:"");
  53.  if(r)
  54.  {
  55.   security_hole(port);
  56.  }
  57.  close(soc);
  58. }
  59.  
  60.  
  61.